﻿@charset "utf-8";
/*页面整体的css样式*/
.myaccountBd{
	position:relative;
	width:948px;
	min-height:600px;
	_height:600px;
	padding:19px 16px;
	overflow: hidden;
}
.myaccountBd2{
	position:relative;
	width:948px;
	overflow: hidden;
}
.myaccountLeft{
	float: left;
	width: 180px;
}
.myaccountRight{
	float: right;
	width: 750px;
	word-wrap:break-word;
	word-break:break-all;
}
.myaccount-title{
	margin:15px 0px;
	padding-left: 25px;
	font-size: 16px;
	color: #333;
	font-weight: 700;
}
.emptyDiv{
	height: 20px;
}
/* start 左边样式 */
.myaccountBg{
	display: block;
	width: 180px;
	height: 70px;
	line-height:70px;
	text-align:center;
	overflow: hidden;
	font-size:24px;
}
.nav-sort{
	width: 180px;
	border-bottom:1px solid #ddd;
	background:#f4f4f4;
}
.myaccountTitle{
	width: 180px;
	height: 35px;
}
.myaccountTitle h2{
	float:left;
	height:21px;
	margin-top:8px;
	padding-left:34px;
	background-image:url(../images/icon_myaccount.png);
	background-repeat:  no-repeat;
	background-position: -59px -8px;
}
.myaccountTitle h2.myaccountTitle-bg1{
	background-position: -59px -8px;
}
.myaccountTitle h2.myaccountTitle-bg2{
	background-position: -59px -45px;
}
.myaccountTitle h2.myaccountTitle-bg3{
	background-position: -59px -82px;
}
.myaccountTitle h2.myaccountTitle-bg4{
	background-position: -59px -118px;
}
.myaccountTitle h2.myaccountTitle-bg5{
	background-position: -59px -155px;
}
.myaccountTitle h2.myaccountTitle-bg6{
	background-position: -59px -190px;
}
.myaccountTitle h2.myaccountTitle-bg7{
	background-position: -59px -225px;
}
.myaccountTitle h2.myaccountTitle-bg8{
	background-position: -59px -262px;
}
.myaccountTitle h2.myaccountTitle-bg9{
	background-position: -59px -295px;
}
.myaccountTitle h2.myaccountTitle-bg10{
	background-position: -59px -322px;
}
.myaccountTitle h2.myaccountTitle-bg11{
	background-position: -59px -347px;
}
.myaccountTitle.active h2.myaccountTitle-bg1{
	background-position: -9px -8px;
}
.myaccountTitle.active h2.myaccountTitle-bg2{
	background-position: -9px -45px;
}
.myaccountTitle.active h2.myaccountTitle-bg3{
	background-position: -9px -82px;
}
.myaccountTitle.active h2.myaccountTitle-bg4{
	background-position: -9px -118px;
}
.myaccountTitle.active h2.myaccountTitle-bg5{
	background-position: -9px -155px;
}
.myaccountTitle.active h2.myaccountTitle-bg6{
	background-position: -9px -190px;
}
.myaccountTitle.active h2.myaccountTitle-bg7{
	background-position: -9px -225px;
}
.myaccountTitle.active h2.myaccountTitle-bg8{
	background-position: -9px -262px;
}
.myaccountTitle.active h2.myaccountTitle-bg9{
	background-position: -9px -295px;
}
.myaccountTitle.active h2.myaccountTitle-bg10{
	background-position: -9px -322px;
}
.myaccountTitle.active h2.myaccountTitle-bg11{
	background-position: -9px -347px;
}
.myaccountTitle span{
	float: right;
	width:35px;
	height:35px;
	overflow:hidden;
	text-indent:-999px;
	background:url(../images/icon_add.png) no-repeat center;
	cursor: pointer;
}
.active span{
	background:url(../images/icon_cut.png) no-repeat center;
}
.nav-slide{
	display:none;
	padding: 0px 14px;
	background: #f4f4f4;
}
.nav-slide span{
	display: block;
	height:29px;
	line-height:29px;
	padding: 0px 20px;
	text-indent: 1em;
}
.nav-slide span.curr{
	background-position: -2px -330px;
}
/* end 左边样式 */


/* start 右边样式 */
/* start 首页样式 */
.my-welcom{
	height: 35px;
	padding-top: 8px;
}
.userName{
	height:30px;
	line-height:30px;
	font-size:20px;
	font-weight:bold; 
}
.welcomYt{
	overflow: hidden;
}
.welcomYt1{
	color: #999;
	margin-top: 7px;
}
.welcomYt2 span,.welcomYt2 a{
	display: inline-block;
	height:16px;
	padding-left: 18px;
	margin-right: 15px;
	margin-top:7px;
	line-height:16px;
}
.welcomYt2 span{
	background-position: 5px -39px;
}
.welcomYt2 a.emailBg{
	background-position: 0px -126px;
}
.welcomYt2 a.accountBg{
	background-position: 0px -83px;
}
.welcomYt2 a.cardBg{
	background-position: 0px -126px;
}
.myIndex-top{
	width: 748px;
	margin-bottom:15px;
	border: 1px solid #ccc;
	border-bottom: 2px solid #ccc;
	background: #f6f6f6;
}
.index-content{
	width: 730px;
	margin: 0px auto;
}
.mydata-title{
	height: 24px;
	padding-top: 13px;
	border-bottom: 1px solid #ddd;
	line-height: 22px;
}
.puCard{
	margin-left:2px;
	text-decoration:underline;
}
.goldCard{
	margin-left: 2px;
	padding-left: 20px;
	text-decoration:underline;
	background: url("../images/bg_mycard1.png") no-repeat;
}
.mydata-list{
	padding: 10px 0px;
	border-top: 1px solid #fff;
	overflow: hidden;
}
.mydata-list-left{
	width: 100%;
	padding:0px 10px 0px 5px;
	border-right:1px solid #fff;
}
.mydata-list-left li,.mydata-list-right li{
	float:none;
	min-height: 22px;
	_height:22px;
	padding:6px 0px 6px 6px;
	border-bottom: 1px dotted #c5c5c5;
}
.mydata-list-left li.border-none,.mydata-list-right li.border-none{
	border: none;
}
.mydata-list-right{
	width: 209px;
	height:120px;
	padding-left:10px;
	border-left:1px solid #ddd;
}
.mydata-list-left a strong,.mydata-list-right a strong{
	padding-left:4px;
	padding-right:2px;
	text-decoration: underline;
}
.mydata-list-left a i,.mydata-list-right a i{
	color: #9a9a9a;
	font-style: normal;
}
.helpText{
	color: #9a9a9a;
}
.helpBg{
	padding-left: 14px;
	background: url("../images/bg_helpicon.png") no-repeat 0px 2px;
}
/* start 订单列表样式 */ 
.orderTitle{
	position:relative;
	height:36px;
	padding:0px 10px; 
	background: #666;
	color: #fff;
	line-height: 36px;
}
.orderTitle b{
	font-size: 14px;
}
.orderTitle em{
	position: absolute;
	left:-10px;
	top:0px;
	width:10px;
	height:46px;
	background-color:#666;
	background-position: -5px -353px;
}
.order-title{
	background: #eee;
	color: #9A9A9A;
	line-height:30px;
}
.order-content table td{
	padding-left: 10px;
	vertical-align: top;
}
.order-img a{
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}
.order-pd{
	display: block;
	padding: 10px 0px;
	overflow: hidden;
}
.order-state a{
	text-decoration: underline;
}
.order-search{
	width: 164px;
	height: 24px;
	margin-top:6px;
	border-radius:12px; 
	background: #fff;
	overflow: hidden;
}
.order-search input{
	float:left;
	width: 118px;
	height: 24px;
	margin-left:12px;
	border:0px;
	border:none;
	line-height:24px;
	overflow: hidden;
	font-size: 12px;
}
.order-search span{
	float:right;
	width: 18px;
	height: 18px;
	margin-right:8px;
	margin-top:3px;
	background: url("../images/search_btn_bg.jpg") no-repeat;
}
.order-summer{
	height:48px;
	padding:0px 20px;
	line-height:48px;
	border:1px solid #E2E2E2;
	border-bottom:0px;
	background: #FFFEEC;
}
.order-summer a{
	margin-right: 20px;
	text-decoration: underline;
	background: none !important;
	color: #e5004f !important;
}
.order-summer .nav-bg-color-s{
	background: none !important;
}
.myaccount-order-title{
	background-position: -34px -20px;
}
.myaccount-order-title a.pay-btn{
	height: 20px;
	line-height:14px;
	padding: 7px 15px 1px;
	color: #fff;
	font-size: 12px;
	margin-left: 10px;
	font-weight: normal;
}
.table-borderL{
	border-left: 1px solid #e2e2e2;
}
.table-borderR{
	border-right: 1px solid #e2e2e2;
}
.table-borderB td{
	border-bottom: 3px solid #e2e2e2;
}
.table-borderT td{
	border-top: 1px solid #e2e2e2;
}
.index-order-content{
	margin-bottom:15px;
	border-width:1px 1px 2px 1px;
	border-style: solid;
	border-color: #E2E2E2;
}
.index-order-content tr td{
	border-bottom: 1px solid #E2E2E2;
}
.index-order-content tr.order-title td{
	border-bottom: 0px;
}
/* end 订单列表样式 */ 

/*猜你喜欢*/
.likeContent{
	padding: 15px 14px;
	border: 1px solid #e2e2e2;
	overflow: hidden;
}
.likeContent li{
	display: inline;
	width: 120px;
	margin: 0px 12px;
	overflow: hidden;
}
.like-name{
	height: 38px;
	word-wrap:break-word;
	word-break:break-all;
	overflow: hidden;
}
.like-price strong{
	padding-right: 20px;
	font-weight: normal;
	color: #E5004F;
}
.like-price del{
	color: #9a9a9a;
}
/* end 首页样式 */

/* start 订单详情页 */
.order-detail{
	margin-bottom:15px;
	padding:20px;
	border-width: 1px 1px 2px 1px;
	border-style: solid;
	border-color: #E2E2E2 #E2E2E2 #ccc;
}
.order-dt{
	/**height: 25px;**/
	line-height: 24px;
}
.order-dt h3{
	font-size: 16px;
	border-bottom: 1px dotted #e2e2e2;
	width: 100%;
	margin-bottom: 10px
}
.order-dt span{
	font-weight: normal;
	cursor: pointer;
}
.order-addetail{
	padding: 0px 35px 10px;
}
.order-pd dl{
	width: 236px;
	margin-left: 10px;
}
.order-sort{
	margin:3px 0px;
	color: #9a9a9a;
}
.order-gift{
	display:inline-block;
	height: 16px;
	padding-left:4px;
	line-height: 16px;
	overflow: hidden;
	background: url("../images/bg_myaccoun6.gif") no-repeat;
	background-position: 0px -25px;
}
.order-gift em{
	display:inline-block;
	padding: 0px 10px;
	color: #fff; 
	font-style: normal;
	background: url("../images/bg_myaccoun6.gif") no-repeat;
	background-position: 0px -41px;
	background-color:#C4B697;
}
.orderSummer-title{
	width:120px;
	height:60px;
	padding-right: 10px;
}
.orderSummer{
	margin-bottom:15px;
	overflow:hidden;
}
.chargePut p{
	width:202px;
	height: 24px;
	margin-bottom:8px;
	overflow: hidden;
	background: url("../images/bg_myaccoun6.gif") no-repeat;
	background-position: right -95px;
	background-color: #C5B798;
}
.chargePut span,.chargePut input{
	float:left;
	color: #fff;
}
.chargePut span{
	width: 74px;
	height:22px;
	margin-top:1px;
	font-weight: 700;
	text-align: center;
}
.chargePut input{
	width:112px;
	height:22px;
	margin-top:1px;
	padding-left:15px;
	border: 0 none;
	background:none;
	color: #666;
	cursor: default;
	line-height: 22px;
	font-family: "宋体";
}
.orderTotal{
	margin-bottom:15px;
	padding: 20px;
	border-style:solid;
	border-width:1px 1px 2px;
	border-color:#E2E2E2;
	background: #eee;
}
.orderTotal-top{
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}
.orderTotal-bottom{
	border-top: 1px solid #fff;
}
.discount{
	float: left;
}
.discount-title{
	display: block;
	padding-left: 18px;
	background: url("../images/bg_myaccoun6.gif") no-repeat;
	background-position: 0 4px;
	text-decoration: underline;
	cursor: pointer;
}
.discount-content{
	display:none;
	position:relative;
	top:8px;
	left:2px;
	width: 232px;
	padding: 10px;
	border:1px solid #CECECE;
	box-shadow:3px 3px #E2E2E2;
	background: #FFFEED;
}
.bg-order-arrow{
	position: absolute;
	left: 57px;
	top: -5px;
	width: 10px;
	height: 5px;
	overflow: hidden;
	background: url("../images/bg_myaccoun6.gif") no-repeat;
	background-position: -7px -20px;
}
.discount-money{
	float: right;
	width: 200px;
	padding-right:10px;
	overflow: hidden;
}
.discount-money p{
	height: 25px;
	line-height: 25px;
}
.discount-money span{
	float: left;
	width: 104px;
	text-align: right;
}
.discount-money em{
	float: left;
	padding-left: 7px;
	font-style: normal;
}
.orderTotal-bottom{
	overflow: hidden;
}
.orderTotal-bottom p{
	float: right;
	font-size: 16px;
	font-style: 700;
	line-height: 40px; 
}
.orderTotal-bottom span{
	display: inline-block;
	width: 140px;
	text-align:right;
}
.orderTotal-bottom em{
	display:inline-block;
	width: 90px;
	padding-right: 3px;
	font-style: normal;
	font-size:20px;
}
.orderBtn{
	height: 33px;
	overflow: hidden;
}
.orderBtn a.orderReturn{
	float:left;
	height:20px;
	padding: 7px 15px 1px;
	border: 1px solid #ccc;
	line-height:14px;
	color: #000;
	background:#f4f4f4;
}
.orderBtn a.orderCompete{
	float: right;
	height: 20px;
	line-height:14px;
	padding: 7px 15px 1px;
	color: #fff;
}
.order-adedit{
	display:none;
	padding-left: 24px;
	margin-top: 30px;
}
.order-adedit-list{
	width: 100%;
	overflow: hidden; 
}
.order-adedit ul{
	width:580px;
	padding: 0px 0px 10px 40px;
	overflow: hidden;
}
.order-adedit ul li{
	float: none;
	width: 580px;
	padding-bottom:10px;
}
.order-adedit  ul li label,.order-adedit  ul li span,.order-adedit ul li input,.order-adedit ul li em,.order-adedit ul li select{
	display: inline-block;
	vertical-align: middle;
}
.order-adedit ul li label{
	width: 60px;
	text-align: center;
}
.order-adedit ul li input{
	height:20px;
	padding-left:2px;
	line-height:20px;
}
.order-adedit ul li em{
	color: #9a9a9a;
	font-style: normal;
}
.short-input1{
	width: 70px;
}
.long-input1{
	width: 116px;
}
.short-input2{
	width: 35px;
}
.long-input2{
	width: 288px;
}
.order-adedit ul li select{
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #666;
}
.addBtn{
	padding-left:40px;
	overflow: hidden;
}
.addBtn a{
	float:left;
	height: 30px;
	padding:0px 12px 3px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	cursor: pointer;
}
.addBtn button:hover{
	background-position: 0px -300px;
}
.addCheck{
	width:580px;
}
.addCheck{
	margin-bottom: 6px;
}
.addCheck label{
	display:block;
	line-height: 24px;
	text-indent: 22px;
}
.addCheck label input{
	margin-right:6px;
	vertical-align: middle;
}
.payment-error{
	border:1px solid #cececd;
	margin: 10px 20px;
	padding: 15px;
	background:#fff0f2;
}
.payment-error p{
	padding-left:18px;
	line-height: 24px;
	background: url("../images/bg_myaccoun6.gif") no-repeat;
	background-position: 0px 6px;
}
.paymentway{
	margin: 10px 20px 0;
}
.payList{
	margin-bottom: 15px;
	padding: 2px;
	border: 1px solid #e2e2e2;
	background: #f9f9f9;
}
.pay-list{
	margin:0px 15px;
	padding-top:15px;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #fff;
}
.pay-list-content{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e2e2e2;
	overflow: hidden;
}
.payMethod{
	position: relative;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	text-indent: 15px;
	cursor: pointer;
}
.payBtn{
	float: right;
	width: 13px;
	height: 10px;
	margin: 15px 10px 0px;
	background: url("../images/bg_myaccoun8.png") no-repeat 0px 0px;
}
.pay-list-content span{
	float: left;
	width: 158px;
	height: 40px;
	padding-bottom: 20px;
}
.pay-list-content label{
	display:block;
	width: 136px;
	height: 36px;
	padding:2px;
	border:1px solid #bbbbbb;
	border-radius:3px;
	background: #fff;
	overflow: hidden;
	cursor:pointer;
}
.pay-list-content label:hover{
	background:#bbb;
}
.pay-list-content label.parCur{
	border:1px solid #eeb437;
	background: #eeb437;
}
.pay-list-content span.curr{
	border-color:#eeb437;
	background-color: #eeb437;
}
.paylistBtn a{
	display:inline-block;
	height: 20px;
	line-height: 14px;
	padding: 7px 15px 1px;
	margin:0 auto;
}
.payNote{
	color: #98999b;
	font-style: normal;
	font-weight: normal;
}
.payHover:hover{
	padding:0px;
	border: 3px solid #ccc;
}
.payHover span.payBtn{
	background: url("../images/bg_myaccoun8.png") no-repeat left -20px;
}
.pay-hidden,.order-payList{
	display: none;
}
.pay-limit{
	display:block;
	float: right;
	margin-right:10px;
	padding-left:10px;
	font-weight: normal;
	background: url("../images/bg_myaccoun8.png") no-repeat left -57px;
}
.payHover .pay-limit{
	display: none;
}
.productImg{
	position: relative;
	overflow: hidden;
}
.productImg i{
	position: absolute;
	right: -2px;
	top: -2px;
	width: 16px;
	height: 16px;
	background: url("../images/icon_imgicon.png") no-repeat;
	color: #fff;
	text-align: center;
	line-height: 17px;
	font-style: normal;
	z-index: 99;
}
.competeWare{
	margin-bottom:10px;
	overflow: hidden;
}
.competeWare label{
	float: right;
}
.competeWare label input{
	margin-right:5px;
	vertical-align: middle;
}
.order-progress{
	margin-bottom:15px;
	padding-bottom:15px;
	border-style:solid;
	border-width: 1px 1px 2px;
	border-color: #e2e2e2 #e2e2e2 #ccc;
	background: #fafafa;
}
.order-progress-top{
	height:40px;
	padding-top:15px;
	overflow: hidden;
}
.order-progress-bottom{
	height: 81px;
}
.order-progress-top p{
	float: left;
	padding-left: 20px;
	font-size: 16px;
}
.order-progress-top p em{
	font-weight: 400;
	margin: 0px 3px;
	font-style: normal;
}
.order-progress-list{
	height: 22px;
	padding-left: 30px;
	overflow: hidden;
}
.order-progress-list span{
	float:left;
	width: 89px;
	height: 22px;
	text-align: center;
	line-height: 22px;
}
.order-progress-list b{
	float: left;
	width: 30px;
	height: 22px;
	background: url("../images/bg_course.png") no-repeat 1px 5px;
}
.order-progressBg{
	height:24px;
	padding-left:70px;
}
.order-progressBg li{
	width:118px;
	height:24px;
	background: url("../images/bg_course.png") repeat-x 0px -95px;
}
.order-progressBg li span{
	display:block;
	position:relative;
	top:0px;
	left:106px;
	width: 18px;
	height: 22px;
	background: url("../images/bg_course.png") no-repeat right -28px;
}
.order-progressBg li.order-progressCur{
	background-position: 0 -128px;
}
.order-progressBg li.order-progressCur span{
	background-position: right -60px;
}
.order-progressBg li.first{
	width: 13px;
	background-position: 0 -128px
}
.order-progressBg li.first span{
	left:-3px;
	background-position: right -60px;
}
.order-progressDate{
	padding-left:20px;
	overflow: hidden;
	clear: both;
}
.order-progressDate span{
	display:inline-block;
	width:115px;
	color: #aaa;
	text-align: center;
	font-size: 12px;
}
.order-adedit-content{
	height: 252px;
}
/* end 订单详情页 */

/* start 个人资料 基本资料 */
.myaccount-base-title{
	background: url("../images/bg_baseicon.gif") no-repeat;
	background-position: 0 3px;
}
.myaccount-base-title span{
	padding-left:22px;
	font-weight: normal;
	background: url("../images/bg_myaccount5.gif") no-repeat 8px -43px;
	color: #666;
}
.baseDiv{
	border-style: solid;
	border-width: 1px 1px 2px;
	border-color: #e2e2e2 #e2e2e2 #ccc;
}
.baseCotent{
	width: 648px;
	margin:0px auto;
	padding: 28px 0px;
}
.baseList{
	padding: 15px 0px;
	border-bottom: 1px dotted #e2e2e2;
	overflow: hidden;
}
.baseList label.baseName{
	float: left;
	width: 90px;
	text-align: right;
	font-weight: 700;
}
.baseName i{
	padding-right: 4px;
	font-style: normal;
}
.userTel{
	float: left;
	width: 375px;
}
.user-nick{
	width:188px;
	height: 18px;
	margin-right:10px;
	border: 1px solid #ccc;
	padding-left: 5px;
}
.nick-icon{
	width: 16px;
	height: 20px;
	background: url("../images/bg_baseicon.gif") no-repeat 0px -29px;
}
.baseList select{
	float:left;
	height:25px;
	line-height:25px;
	color: #666;
	font-size: 12px;
	margin-right: 5px;
}

.order-addetail select {
	height:25px;
	line-height:25px;
	color: #666;
	font-size: 12px;
	margin-right: 5px;
}
.baseList-date select,.baseList-date span{
	float: left;
	margin-right: 8px;
}
.base-cf-list{
	width: 450px;
	padding-top: 10px;
	overflow: hidden;
}
.base-cf-list label{
	float: left;
	margin-bottom:8px;
	padding-right:28px;
}
.base-cf-list input{
	margin-right:10px;
	vertical-align: middle;
}
.baseBtn{
	padding-top: 20px;
	text-align: center;
}
.mbDr{
	height: 20px;
	margin-left:8px;
	padding:0px 15px;
	border:1px solid #777;
	background: url("../images/bg_myaccoun7.png") repeat-x;
	background-position: 0px -40px;
}
.mbDr:hover{
	background-position: 0px -60px;
}
/* end 个人资料 基本资料 */

/* end 个人资料 修改密码 */
.passwordWare{
	padding:6px 15px;
	background:#eee;
	color: #999;
}
.basePass{
	width: 684px;
	margin:0px auto;
	padding:28px 0px;
}
.passwordList{
	padding:10px 0px 15px;
	border-bottom: 1px dotted #e2e2e2;
}
.passwordList p{
	overflow: hidden;
}
.passwordList p label,.passwordList p input{
	float: left;
}
.passwordList p label{
	width:80px;
	height:22px;
	line-height:22px;
	font-weight: 700;
	text-align: right;
}
.passwordList p label i{
	padding-right:2px;
	font-style: normal;
}
.passwordList p span{
	float:left;
	height:22px;
	line-height:22px;
	padding-left: 16px;
	background: url("../images/bg_myaccoun6.gif") no-repeat 0px 5px;
}
/**
.passwordList p input{
	width: 144px;
	height: 20px;
	margin-right:8px;
	padding: 0px 2px;
	color: #666;
}
**/
.passwordList em{
	display:block;
	hight:22px;
	padding-left:80px;
	font-style: normal;
	color: #999;
	line-height: 22px;
}
.passBtn{
	padding-left: 89px;
	padding-top: 20px;
}
.passBtn button{
	margin-right: 8px;
}
/* end 修改密码 */

/* start 收货地址 */
.baseAdd-title{
	height: 30px;
	background: #eee;
	line-height: 30px;
	overflow:hidden;
	color: #999;
}
.baseAdd-title span{
	float: left;
	padding-left:10px;
}
.baseAdd-list{
	border-top:1px dotted #ccc;
	overflow: hidden;
}
.baseAdd-list div{
	float:left;
	padding: 28px 0 8px 10px;
}
.addM{
	display: inline-block;
	padding: 0px 3px;
	color: #fff;
}
.baseAdd-row1{
	width: 95px;
}
.baseAdd-row2{
	width: 203px;
}
.baseAdd-row3{
	width: 85px;
}
.baseAdd-row4{
	width: 150px;
}
.baseAdd-row5{
	text-align:center;
	width: 100px;
}
.baseAdd-title span.baseAdd-row6,.baseAdd-list div.baseAdd-row6{
	padding-left: 0px;
	width: 70px;
}
.baseAdd-row7{
	width: 82px;
}
.baseAdd-row7 a{
	text-decoration: underline;
}
/* end 收货地址 */
/* end 右边样式 */

/* start 评论 */
.commentDiv{
	width:320px;
	padding: 20px 30px;
}
.commentTop,.commentBottom{
	overflow: hidden;
}
.commentDiv label{
	float: left;
	width: 72px;
	height:20px;
	padding-right:4px;
	line-height:20px;
	text-align: right;
}
.commentDiv label i{
	font-style: normal;
	padding-right: 4px;
}
.commentStart{
	overflow: hidden;
	padding-top: 5px;
}
.commentStart li{
	width: 19px;
	height: 20px;
	margin-right:4px;
	background: url("../images/bg_star.png") no-repeat;
	cursor: pointer;
}
.commentStart li.cur{
	background-position: 0px -28px;
}
.commentContent{
	width: 198px;
	height: 78px;
	padding:5px 8px;
	border: 1px solid #ccc;
	background: #fff;
}
.commentContent textarea{
	display: block;
	width: 100%;
	height:100%;
	border: none;
	resize:none;
}
.commentBtn{
	width: 100%;
	margin-top:10px;
	text-align: center;
}
.fbComment{
	display: inline-block;
	vertical-align:middle;
	padding: 0px 10px;
	height: 28px;
	line-height: 28px;
}
.commentEsc{
	display: inline-block;
	padding-left:10px;
	vertical-align:middle;
}
.commentText{
	padding-left: 10px;
}
/* end 评论 */

.myaccountBd select {
	margin-right: 5px;
}

/* 评论 -=============== */


.pro-info {
	padding: 10px;
	background: #fff;
	height: 60px;
}

.pro-info ul {
	display: inline-block;
	display: block
}

.pro-info ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .pro-info ul {
	height: 1%
}

*+html .pro-info ul {
	min-height: 1%
}

.pro-info li {
	float: left;
	text-align: center
}

.pro-info li.fore1 {
	width: 320px;
	text-align: left
}

.pro-info li.fore2 {
	width: 350px
}

.pro-info li.fore3 {
	width: 240px
}

.pro-info li.fore4 {
	width: 110px
}

.pro-info .p-item {
	display: inline-block;
	display: block;
	padding-left: 70px;
	width: 380px
}

.pro-info .p-item:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .pro-info .p-item {
	height: 1%
}

*+html .pro-info .p-item {
	min-height: 1%
}

.pro-info .p-item .p-img {
	float: left;
	position: relative;
	left: -70px;
	width: 60px;
	height: 60px;
	border: 1px solid #efefef
}

.pro-info .p-item .p-msg {
	float: left;
	width: 99.9%;
	margin-left: -62px;
	overflow: hidden
}

.pro-info .p-item .p-name {
	height: 36px;
	line-height: 18px;
	overflow: hidden
}

.pro-info .op-wrap {
	width: 100%;
	display: table;
	height: 62px; *
	position: relative;
	text-align: center
}

.pro-info .op-cont {
	display: table-cell;
	vertical-align: middle; *
	position: absolute; *
	top: 50%; *
	left: 0; *
	width: 100%;
	text-align: center
}

.pro-info .op-btns { *
	position: relative; *
	top: -50%;
	margin: 0 auto
}

.pro-info .op-btns .wx-share-btn {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	width: 41px;
	height: 25px;
	line-height: 99em;
	overflow: hidden;
	background:
		url(../images/comt-icons.png) 0 -31px;
	vertical-align: middle
}

.pro-info .op-btns .s-bean {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	height: 14px;
	line-height: 14px;
	padding: 0 4px;
	margin: 5px 0 0;
	color: #fff;
	background: #fdbe0f;
	border: 1px solid #e8ab00;
	cursor: default
}

.comt-plists {
	border: 1px solid #eee;
	border-bottom: none;
}

.comt-plists .comt-head {
	min-height: 30px;
	line-height: 30px;
	background: #f5f5f5;
	color: #666;
	border-bottom: 1px solid #eee;
}
.comt-plists .comt-head .noOrderDiv{
	padding-left: 300px;
	position: relative;
	line-height: 26px;
	
}
.comt-plists .comt-head .noOrderDiv .signal{
	position: absolute;
	left: 240px;
	top: 50%;
	display: block;
	width: 46px;
	height: 46px;
	border-radius: 50%;
	background: #e5004f url(../images/tanhao.png) no-repeat center center;
	background-size: auto 70%;
	margin-top: -23px;
}
.comt-plists .comt-head ul {
	display: inline-block;
	display: block
}
.going-shop:link,.going-shop:visited,.going-shop:hover{
	color: #e5004f !important;
	text-decoration: underline;
}
.comt-plists .comt-head ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .comt-plists .comt-head ul {
	height: 1%
}

*+html .comt-plists .comt-head ul {
	min-height: 1%
}

.comt-plists .comt-head li {
	float: left;
	text-align: center
}

.comt-plists .comt-head li.col1 {
	width: 374px
}

.comt-plists .comt-head li.col2 {
	width: 220px
}

.comt-plists .comt-head li.col3 {
	width: 250px
}

.comt-plists .comt-head li.col4 {
	width: 90px
}

.comt-plists .comt-plist {
	border-bottom: 1px solid #eee
}

.root61 .comt-plists .comt-head li.col1 {
	width: 600px
}

.root61 .comt-plists .comt-head li.col2 {
	width: 430px
}

.root61 .comt-plists .comt-head li.col3 {
	width: 320px
}

.root61 .comt-plists .comt-head li.col4 {
	width: 110px
}
.comt-box {
	background: #fcfffa;
	border: 1px solid #d0e4c2;
	padding: 10px 0 0;
	margin: 0 -1px -1px;
	text-align: left;
	position: relative;
	zoom: 1
}

.comt-box .msg-text {
	float: right
}

.comt-box .comment-tip {
	width: 690px;
	background: #ffffeb;
	line-height: 30px;
	padding: 20px 40px 10px;
	border: 1px dashed #d2d2d2;
	border-width: 1px 0;
	margin: 10px 0
}

.comt-box .comt-tip {
	margin: 0 10px;
	padding: 5px 10px;
	background: #fffdee;
	border: 1px solid #edd28b
}

.comt-box .low-score {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	height: 18px;
	line-height: 18px;
	padding: 6px 5px;
	width: 430px; *
	width: 470px;
	background: #f5f5f5;
	vertical-align: middle;
	position: relative
}

.comt-box .low-score .comt-error {
	position: absolute;
	width: 85px;
	left: 440px; *
	left: 480px;
	top: 0
}

.comt-box .item {
	margin-bottom: 10px
}

.comt-box .item .label {
	width: 90px
}

.comt-box .item .label em {
	padding-right: 3px;
	padding-top: 5px;
	vertical-align: middle;
	font-size: 16px
}

.comt-box .box-t {
	position: absolute;
	right: 231px;
	top: -11px;
	width: 21px;
	height: 12px;
	background: url(../images/cicon.png) 0 0
		no-repeat
}

.comt-box .btn:hover {
	color: #333
}

.comt-box .commstar {
	width: 70px;
	height: 14px;
	background:
		url(../images/commstar02.png) 0 -14px
		repeat-x;
	position: relative;
	margin-top: 7px;
	display: inline-block;
	overflow: hidden;
	zoom: 1
}

.comt-box .commstar a {
	width: 20%;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	height: 20px
}

.comt-box .commstar .active,.comt-box .commstar a:hover {
	background:
		url(../images/commstar02.png) left top
		repeat-x
}

.comt-box .commstar .star1 {
	width: 20%;
	z-index: 9
}

.comt-box .commstar .star2 {
	width: 40%;
	z-index: 8
}

.comt-box .commstar .star3 {
	width: 60%;
	z-index: 7
}

.comt-box .commstar .star4 {
	width: 80%;
	z-index: 6
}

.comt-box .commstar .star5 {
	width: 100%;
	z-index: 5
}

.comt-box .tips-list {
	display: inline-block;
	display: block;
	width: 580px
}

.comt-box .tips-list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

#nav .nav-r #search-2014 .form {
	width: auto
}

#nav .nav-r #settleup-2014 {
	float: right;
	margin-right: 0
}

#nav .nav-r #settleup-2014 .cw-icon {
	height: 30px;
	border: 1px solid #fff
}

#nav .nav-r #settleup-2014 .ci-left {
	top: 7px
}

#nav .nav-r #settleup-2014 .ci-right {
	top: 9px
}

#nav .nav-r #settleup-2014 .dorpdown-layer {
	top: 32px
}

#nav .nav-r #hotwords-2014 {
	width: auto;
	display: none
}
.form .item {
	display: inline-block;
	display: block;
	margin-bottom: 6px;
	line-height: 30px
}

.form .item:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.form .item .shaidan{
	background-color: #fff;
    border: 2px solid #f0f0f0;
    float: left;
    margin-right: 6px;
    padding: 2px;
    position: relative;
    transition: border-color 0.3s ease-out 0s;
}
.form .item .shaidan:hover{border-color: #e5004f;}
.form .item .shaidan img{
	background-color: #fcfcfc;
    display: block;
    height: 40px;
    width: 40px;
}
* html .form .item {
	height: 1%
}

*+html .form .item {
	min-height: 1%
}

.form .item span.label {
	float: left;
	height: 18px;
	line-height: 18px;
	padding: 6px 0;
	width: 100px;
	text-align: right
}

.form em {
	color: #e4393c
}

.form .area,.form .itxt,.form .sele,.form .selt {
	line-height: 18px;
	border: 1px solid #ccc;
	padding: 5px;
	float: none
}

.form .text {
	line-height: 18px;
	border: 1px solid #ccc
}

.form .sele,.form .selt {
	width: 100px
}

.form .selt1 {
	width: 70px
}

.form .itxt,.form .text {
	height: 18px;
	width: 127px;
	padding: 5px 23px 5px 5px
}

.form .itxt1 {
	width: 287px
}

.form .itxt-focus {
	border-color: #71b247
}

.form .itxt-error {
	border-color: #e4393c;
	color: #e4393c;
	background: url(../images/error-ico.png)
		right center no-repeat
}

.form .itxt-succ {
	background: url(../images/succ-ico.png)
		right center no-repeat
}

.form .prompt-error {
	clear: both;
	margin-top: 5px;
	color: #e4393c;
	line-height: 18px
}

.form .prompt-03 {
	clear: both;
	margin-top: 5px;
	color: #999;
	line-height: 18px
}

.form label {
	float: none
}

.form .jdcheckbox,.form .jdradio {
	float: none;
	vertical-align: -2px;
	_vertical-align: -1px;
	margin: 0 3px 0 0;
	padding: 0
}
.comt-box .hide {
	display: none
}
.tip-box {
	margin: 0 40px
}

.tip-box .op-btns {
	margin-top: 15px
}

.tip-box h3 {
	font-family: '\5fae\8f6f\96c5\9ed1';
	font-size: 18px;
	line-height: 30px;
	font-weight: 400
}

.tip-box .links {
	margin-left: -6px
}

.tip-box .links ul {
	display: inline-block;
	display: block
}

.tip-box .links ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .tip-box .links ul {
	height: 1%
}

*+html .tip-box .links ul {
	min-height: 1%
}

.tip-box .links li {
	float: left;
	border-left: 1px solid #ccc;
	padding: 0 5px
}

.tip-box .item-fore {
	overflow: hidden
}

.tip-box .item-fore div {
	line-height: 20px;
	min-height: 20px
}

.icon-box {
	position: relative;
	_height: 48px;
	_overflow: visible
}

.icon-box .m-icon {
	display: inline-block; 
	display: inline; 
	zoom: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 48px;
	height: 48px;
	background: url(../images/icon48.png)
		no-repeat
}

.icon-box .succ-icon {
	background-position: 0 0
}

.icon-box .warn-icon {
	background-position: -94px 0
}

.icon-box .error-icon {
	background-position: -48px 0
}

.icon-box .qm-icon {
	background-position: -144px 0
}

.icon-box .item-fore {
	margin-left: 58px
}

.icon-box .em-icon {
	background: url(../images/mark-icon.png)
		no-repeat
}

.btn-10,.btn-11,.btn-12,.btn-9 {
	background-color: #F7F7F7;
	background-image: -moz-linear-gradient(top, #F7F7F7, #F3F2F2);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F7F7F7),
		color-stop(1, #F3F2F2) );
	filter: progid : DXImageTransform . Microsoft .
		gradient(startColorstr = '#F7F7F7', endColorstr = '#F3F2F2',
		GradientType = '0');
	-ms-filter: progid : DXImageTransform . Microsoft .
		gradient(startColorstr = '#F7F7F7', endColorstr = '#F3F2F2');
	background-image: linear-gradient(to bottom, #F7F7F7 0, #F3F2F2 100%);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: inline-block; *
	display: inline; *
	zoom: 1;
	height: 18px;
	line-height: 18px;
	border: 1px solid #ddd;
	padding: 2px 14px 3px;
	color: #323333
}

.btn-10:hover,.btn-11:hover,.btn-12:hover,.btn-9:hover {
	background-color: #f8f8f8;
	background-image: -moz-linear-gradient(top, #f8f8f8, #f5f5f5);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8),
		color-stop(1, #f5f5f5) );
	filter: progid : DXImageTransform . Microsoft .
		gradient(startColorstr = '#f8f8f8', endColorstr = '#f5f5f5',
		GradientType = '0');
	-ms-filter: progid : DXImageTransform . Microsoft .
		gradient(startColorstr = '#f8f8f8', endColorstr = '#f5f5f5');
	background-image: linear-gradient(to bottom, #f8f8f8 0, #f5f5f5 100%)
}

.btn-10:link,.btn-10:visited,.btn-11:link,.btn-11:visited,.btn-12:link,.btn-12:visited,.btn-9:link,.btn-9:visited
	{
	color: #323333;
	text-decoration: none
}

.btn-5,.btn-6,.btn-7,.btn-8 {
	background-color: #f5fbef;
	background-image: -moz-linear-gradient(top, #f5fbef, #eaf6e2);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5fbef),
		color-stop(1, #eaf6e2) );
	filter: progid : DXImageTransform . Microsoft .
		gradient(startColorstr = '#f5fbef', endColorstr = '#eaf6e2',
		GradientType = '0');
	-ms-filter: progid : DXImageTransform . Microsoft .
		gradient(startColorstr = '#f5fbef', endColorstr = '#eaf6e2');
	background-image: linear-gradient(to bottom, #f5fbef 0, #eaf6e2 100%);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: inline-block; *
	display: inline; *
	zoom: 1;
	height: 18px;
	line-height: 18px;
	border: 1px solid #bfd6af;
	padding: 2px 14px 3px;
	color: #323333
}

.btn-5:hover,.btn-6:hover,.btn-7:hover,.btn-8:hover {
	background-color: #f6fbf3;
	background-image: -moz-linear-gradient(top, #f6fbf3, #eef7e8);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6fbf3),
		color-stop(1, #eef7e8) );
	filter: progid : DXImageTransform . Microsoft .
		gradient(startColorstr = '#f6fbf3', endColorstr = '#eef7e8',
		GradientType = '0');
	-ms-filter: progid : DXImageTransform . Microsoft .
		gradient(startColorstr = '#f6fbf3', endColorstr = '#eef7e8');
	background-image: linear-gradient(to bottom, #f6fbf3 0, #eef7e8 100%)
}

.btn-5:link,.btn-5:visited,.btn-6:link,.btn-6:visited,.btn-7:link,.btn-7:visited,.btn-8:link,.btn-8:visited
	{
	color: #323333;
	text-decoration: none
}

.comt-box .summary-cont .sumy-area .area-count {
	margin-right: 5px;
	text-align: right
}
.comt-box .summary-cont {
	border: 1px solid #ccc;
	width: 550px
}

.comt-box .summary-cont .sumy-tags {
	padding: 0 10px;
	background: #f5f5f5;
	border-bottom: 1px solid #ccc;
	overflow: hidden
}

.comt-box .summary-cont .sumy-tags .tags-list {
	display: inline-block;
	display: block;
	border-bottom: 1px dotted #ccc
}

.comt-box .summary-cont .sumy-tags .tags-list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .comt-box .summary-cont .sumy-tags .tags-list {
	height: 1%
}

*+html .comt-box .summary-cont .sumy-tags .tags-list {
	min-height: 1%
}

.comt-box .summary-cont .sumy-tags .tag-item {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	height: 25px;
	padding: 0 0 10px;
	margin: 10px 0 -1px 0;
	font-size: 0;
	word-break: break-all;
	word-wrap: break-word
}

.comt-box .summary-cont .sumy-tags .tag-item .line {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	margin: 0 5px 0 0;
	font-size: 12px;
	vertical-align: middle;
	color: #ccc
}

.comt-box .summary-cont .sumy-tags .tag-label {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	height: 25px;
	line-height: 25px;
	margin: 0 5px 0 0;
	vertical-align: middle;
	font-size: 12px;
	color: #666
}

.comt-box .summary-cont .sumy-tags .tag-txt {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	height: 18px;
	line-height: 18px;
	padding: 2px 8px 3px;
	margin: 0 10px 0 0;
	vertical-align: middle;
	font-size: 12px;
	border: 1px solid #ccc;
	background: #fff;
	color: #999;
	max-width: 90px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.comt-box .summary-cont .sumy-tags .tag-txt-selected {
	padding: 1px 7px 2px;
	background: #f5f5f5;
	border: 2px solid #e4393c;
	color: #e4393c
}

.comt-box .summary-cont .sumy-tags .tag-itxt {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	height: 18px;
	line-height: 18px;
	padding: 2px 5px 3px;
	margin: 0 10px 0 0;
	vertical-align: middle;
	color: #666;
	background: #fff;
	font-size: 12px;
	border: 1px solid #ccc
}

.comt-box .summary-cont .sumy-tags .tag-itxt .itxt {
	height: 18px;
	line-height: 18px;
	width: 30px;
	border: 0;
	padding: 0;
	margin-right: 5px
}

.comt-box .summary-cont .sumy-tags .tag-itxt .text-date {
	height: 21px;
	line-height: 21px;
	border: medium none;
	margin-top: -2px;
	width: 127px;
	padding: 1px 26px 1px 2px
}

.comt-box .summary-cont .sumy-tags .tag-selt {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	vertical-align: middle;
	padding: 4px 0 0
}

.comt-box .summary-cont .sumy-tags .tag-selt .selt {
	height: 25px;
	line-height: 25px;
	margin: 0 10px 0 0;
	padding: 0;
	border: 1px solid #ccc
}

.comt-box .summary-cont .sumy-tags .tag-itxt-focus {
	border-color: #71b247
}

.comt-box .summary-cont .sumy-tags .babybirth {
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	display: inline-block
}

.comt-box .summary-cont .sumy-area .area {
	border: none;
	width: 540px;
	height: 100px;
	padding: 5px;
	resize: none;
	overflow: auto
}

.comt-box .summary-cont .sumy-area .area-count {
	margin-right: 5px;
	text-align: right
}

.comt-box .summary-cont-box {
	width: 710px
}

.comt-box .summary-cont-box .tag-txt {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	height: 18px;
	line-height: 18px;
	padding: 2px 8px 3px;
	margin: 0 10px 0 0;
	vertical-align: middle;
	font-size: 12px;
	border: 1px solid #ccc;
	background: #fff;
	color: #999;
	max-width: 90px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.comt-box .summary-cont-box .tag-txt-selected {
	padding: 1px 7px 2px;
	background: #fff;
	border: 2px solid #e4393c;
	color: #e4393c
}

.comt-box .summary-cont-box pre {
	white-space: pre-wrap
}

.comt-box .summary-cont-box .sumy-area-txt {
	word-break: break-all;
	word-wrap: break-word
}


/* 评论 ====== end*/

/* 物流 start */
#queryContext{height:auto!important;height:440px;max-height:440px;}

/*查询结果框*/
#queryContext{position:relative;z-index:4;_width:100%;overFlow-x:hidden;overFlow-y:auto}
#queryContext::-webkit-scrollbar-track-piece{-webkit-border-radius:0}
#queryContext::-webkit-scrollbar{width:15px}
#queryContext::-webkit-scrollbar-thumb{background-color:#90bfff;border:solid 2px #FFF;border-radius:6px}
#queryContext::-webkit-scrollbar-thumb:hover{background-color:#6da1e9}
#queryContext::-webkit-scrollbar-arrow{color:#F00;backgound:#0F0}
.result-info{position:relative;width:100%;border:1px solid #e2e2e2}
.result-info td{padding:10px;color:#878787;border-bottom:1px solid #d8d8d8!important;background-color:#fbfbfb!important}
.result-info .status{width:30px;background:url("../images/ico_status.gif") -50px center no-repeat #fbfbfb}
.result-info .status{width:30px;background:url("../images/ico_status.gif") -50px center no-repeat #fbfbfb}
.result-info .status-first{background:url("../images/ico_status.gif") 0px center no-repeat #fbfbfb}
.result-info .status-check{background:url("../images/ico_status.gif") -150px center no-repeat #fbfbfb}
.result-info .status-wait{background:url("../images/ico_status.gif") -100px center no-repeat #fbfbfb}
.result-info .last td{color:#FF8c00;border-bottom:none;background-color:#ffffff!important}
.result-info .row1{width:140px;text-align:right}

/*tips*/
.companyinfo{position:relative;height:30px;white-space:nowrap}
.companyinfo a{margin-right:10px}
.companyinfo a{background:url("../images/sprites.png") no-repeat right -91px;padding-right:14px;color:#0f90cf;font-size:14px}
.tips{padding:8px;line-height:24px;background-color:#FFFAE2;border:1px solid #F5E190;margin-top:10px}
.tips-close{display:block;float:right;height:17px;width:17px;margin-top:-3px!important;margin-right:-2px;background:url("../images/ico_tips.gif") no-repeat left top;-webkit-transition:all 0.2s ease-out}
.tips-close:hover{background:url("../images/ico_tips.gif") no-repeat -19px top}
.tips-close-2{display:block;float:right;height:17px;width:17px;margin-top:-3px!important;margin-right:-2px;display:block;background:url("../images/ico_tips.gif") no-repeat -18px -63px;-webkit-transition:all 0.2s ease-out}
.tips-close-2:hover{background:url("../images/ico_tips.gif") no-repeat 0px -63px}
.tips dl{margin-left:36px}
.tips dt{font-weight:bold}
.tips dd{font-family:"宋体"}
.tips .icon{float:left;width:35px;height:35px;background:url("../images/ico_tips.gif") 5px -169px no-repeat}
.tips p{line-height:30px;padding-left:35px;font-weight:bold;font-size:12px;background:url("../images/ico_tips.gif") no-repeat left -28px;color:#F00}
.tips p#errorMessage{padding-left:0;background:none}
.tips .tips-icon-2{padding-left:50px;font-size:14px;font-weight:normal;background:url("../images/ico_tips.gif") 15px -168px no-repeat}
.tips .tips-p-2{padding-left:50px;font-size:14px;font-weight:normal;color:#878787;background:none}
.tips .tips-p-2 span#tips-com-name,.tips .tips-p-2 span#tips-kuaidi-num{display:inline-block;margin:5px 0 15px;padding:0 10px;height:35px;line-height:35px;overflow:hidden;vertical-align:top;font-size:14px;font-weight:bold;color:#656565;border:1px solid #bcbcbc;background-color:#FFFFFF}
.tips .tips-p-2 span#tips-kuaidi-num{width:190px;border-left:none}
.tips .copy-span{position:relative;display:inline-block;margin:5px 10px 15px;line-height:37px;vertical-align:middle}
.tips .tips-a-wrong{display:inline-block;margin-right:15px;width:102px;height:32px;text-align:center;text-decoration:none;font-weight:bold;color:#FFFFFF;background:url("../images/ico_tips.gif") 0 -209px no-repeat}
.tips .tips-a-right{display:inline-block;width:177px;height:32px;text-align:center;font-weight:bold;text-decoration:none;color:#FFFFFF;background:url("../images/ico_tips.gif") 0 -254px no-repeat}
.tips .tips-a-right:hover{background:url("../images/ico_tips.gif") 0 -302px no-repeat}
.newComTips{position:absolute;top:4px;display:block;z-index:5;width:16px;height:16px;line-height:16px;text-align:center;text-decoration:none;font-weight:bold;color:#FFFFFF;background-color:#FF6600;border-radius:8px;font-size:12px}
.float-num{position:absolute;top:-10px;right:-1px;width:16px;height:16px;line-height:16px;text-align:center;color:#FFF;background-color:#FEA03E;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px}
#inputTips{font-size:14px}
.sendMsg{color:#FF6600;margin-left:10px}
.wait{line-height:60px;text-align:center;color:#0F90CF}

/* 物流 end */

/*商品评价*/
.order-summer span{
	padding-bottom: 5px;
	border-bottom: 2px solid #fffeec; 
	margin-right: 20px;
	margin-left: 10px;
}
.order-summer span a{
	color: #666 !important;
	text-decoration: none;
	margin-right: 0px;
	position: relative;
}
.order-summer span.cur{
	border-bottom: 2px solid #e5004f;
}
.order-summer span.cur a{
	color: #e5004f !important;
	font-weight: bold;
}

/*余额*/
.financeBoxOne,.financeBoxTwo{
	background: #f5f5f5;
	padding: 10px 20px 20px;
	margin-bottom: 20px;
	color: #333;
}
.finCen{
	line-height: 20px;
}
.finCen .czBtn{
	background-color: #f5fbef;
    border: 1px solid #bfd6af;
    border-radius: 2px;
    color: #333;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 2px 14px 3px;
    margin-right: 10px;
}
.finCen .czBtn:link,.finCen .czBtn:visited,.finCen .czBtn:hover{
	color: #333;
}
.finCen .czDetail:link,.finCen .czDetail:visited,.finCen .czDetail:hover{
	color: #005ea7;
}
.financeBoxTwo h3{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 0px;
}
.finTable{
	line-height: 18px;
	color: #666;	
	width: 100%;
	margin-left: -2px;
}
.finTable th{
	color: #333;
	font-size: 14px;
}
.finTable th,.finTable td{
	background: #fff;
    font-weight: 400;
    height: 32px;
    line-height: 32px;
    padding: 0 2px;
    text-align: center;
}
.consult-box{
	border-collapse: collapse;
}
.consult-box th{
	text-align: center;
	height:32px;
	line-height:32px;
	background:#f5f5f5;
}
.consult-box td{
	border:1px solid #f3f3f3;
	padding:10px;
}
.zixun-tex{
	width:340px;
	/*height:20px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow:ellipsis;*/
}
.zixun-tex .text-name{
	width:60px;
}
.zixun-tex .text-info{
	width:280px;
	word-break:break-all;
	word-wrap:break-word;
}
/** 上传图片 **/
.uploadImg {
	width: 102px;
}
.uploadImg ul {
	margin: 0px;
}
.uploadImg ul li {
	position: relative;
	margin: 0px;
	padding: 0px;
}
.fileA {
	background: #F5F5F5;
	color: #666666;
	padding: 5px 10px;
	text-decoration: none;
}
.fileInput {
    opacity: 0;
    filter:alpha(opacity=0); 
    height: 0px;
    cursor: pointer;
    width: 50px;
    height: 30px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.uploadImgDivImg {
	border: 1px solid #DCDCDC;
	border-bottom: none;
	position: relative;
	min-height: 100px;
}
.uploadImgDivImg img{
	padding: 0px;
	margin: 0px;
	border: none;
}
.uploadImgDivBtn {
	border: 1px solid #DCDCDC;
	background: #F5F5F5;
	position: relative;
}
.uploadImgDivBtn a {
	text-decoration: none;
}
.uploadImgSpanBtn {
	padding: 0px 5px;
	display: block;
	width: 40px;
	border-right: 1px solid #DCDCDC;
	float: left;
	text-align: center;
    cursor: pointer;
}

/** END 上传图片 **/

/*回复*/
.reply-box{
	padding:5px 10px;
	background:#fffaf4;
	border-top:1px solid #ddd;
}
.reply-left{
	width:70px;
	float:left;
	color:#50b806;
}
.reply-right{
	width:500px;
	float:left;
	white-space: normal;
	word-break:break-all;
	word-wrap:break-word;
}

/*分享*/
.shareWrap a{	
	display:inline-block !important;
	width:23px !important;
	height:23px !important;
	margin:3px 5px 0 5px !important;
	padding-left:0 !important;
}
.shareWrap a.longweibo{	
	background:url(../images/share2.gif) no-repeat 0 0;
}
.shareWrap a.sina2{	
	background:url(../images/share2.gif) no-repeat -42px 0;
}
.shareWrap a.tq2{	
	background:url(../images/share2.gif) no-repeat -84px 0;
}
.shareWrap a.qz2{	
	background:url(../images/share2.gif) no-repeat -126px 0;
}
.shareWrap a.rr2{	
	background:url(../images/share2.gif) no-repeat -210px 0;
}
.shareWrap a.wx2{	
	background:url(../images/share2.gif) no-repeat -168px 0;
}
.shareWrap a.more2{	
	background:url(../images/share2.gif) no-repeat -252px 0;
}